約 2,568,295 件
https://w.atwiki.jp/java_pro/pages/32.html
import java.io.*; public class SumNumbers1 { public static void main(String[] args){ BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try { String line = reader.readLine(); int n = Integer.parseInt(line); int sum = n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; line = reader.readLine(); n = Integer.parseInt(line); sum = sum + n; System.out.println(sum); } catch (IOException e){ System.out.println(e); } } }
https://w.atwiki.jp/shells/pages/11.html
Java 目次 概要解説 参考サイト 環境JDK 用語 構文 実習 概要 解説 参考サイト Java入門 とほほのJava入門 TECHSCORE JavaでHelloWorld Javaの道 Java Solution @IT Java使用 Java Developer Connection Javaテクノロジ dev2dev Javaニュース JavaNews Javaメーリングリスト Java House サーブレット/JSP 基礎 基礎から学ぶ サーブレット/JSP 環境 JDK Java SE Development Kit 5.0 Update 15 First Costomer Ship 【参考】JDK 6のインストールと環境設定 用語 用語まとめ 構文 JSP構文 実習 @IT 基礎から学ぶサーブレット/JSP
https://w.atwiki.jp/javafreshman/pages/11.html
コンパイルの仕方 javac Test.java 実行の仕方 java Test クラス メソッドやフィールドから構成される。いろいろ詰め込んだパッケージのようなもの。 例えば科目ごとに(科目名、時限、点数)というデータを扱うとすると、「科目」がクラスに相当する。 メソッド 処理のまとまり。"引数"を"メソッド"という処理に入力すると"戻り値"を出力する。 String substring、Math.sqrt、HashMapなど フィールド 値を保持するもの。数学で言うとXのような文字のようなもの。例では「科目名」「時限」「点数」にあたる。 インスタンス 実際の値などのデータ。例では「国語」「3限」「80点」など。 コンストラクタ フィールドにインスタンスを代入するときに一括して行う方法
https://w.atwiki.jp/jiyuujin/pages/30.html
Javaへようこそ Javaの情報を載せるサイトです。 このページは自由に編集することができます。 画像情報やら、文字情報やら、コーディングまでいろいろ残していきましょう。 Java Official Cite まずはこちらをご覧ください。 Javaについて ~座学編 Javaについて ~プログラミング編 Android Java .NETとの比較 (NULL) Java .NET Platform Java SE/Java EE/Java ME .NET Framework (CLRとアセンブリ) 開発言語 OOP Basic/C++/C#/F#/JScript/WPFのUI部分 Client-side Webブラウザにダウンロード・実行 Server-side機能を削除した軽量なサブセット Android Javaとの比較 (NULL) Java Android Java 動作 JRE (JVM)上 Dalvik仮想マシン上 バグ・不具合を見つけたら? 要望がある場合は? お手数ですが、メールでお問い合わせください。
https://w.atwiki.jp/a_kurosawa/pages/15.html
◆Java ◆Java日付の変換 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 EnumクラスをStringにすると、変数の内容消える 自前クラスでのequalsはオーバーライドしないとちゃんと動かない 日付の変換 Date date = DateFormat.getDateInstance().parse(str); getDateInstance()←Date忘れないでね Formatを指定して変換 例えば、Tue, 04 Dec 2012 10 01 05 +0900のような形式。 SimpleDateFormat objFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH mm ss Z", Locale.ENGLISH); Date date = objFormat.parse(str); Local.ENGLISHないとフォーマットできないみたい。 参考 あー、超ハマった。 Java SEとかEEとかSDKとかJDSとかJ2SEとかJREとかとか。 Java SE Java SEとはStandard Editionの略です。 Javaの基本的な関数が入っています。 APIと呼ばれるものです。 例えば、java.lang.Stringとか Java.lang.Systemとかです。 String str = ""; str.equals("あ")とか System.out.print()とか使ったことありませんか? それです。 ちなみにJ2SEというのは、 バージョン1.5(5.0)までの昔の呼び方で、 今はJava SEで統一されているみたいです。 J2の後ろの部分がJava SEのSEの部分なので、 J2EEだったら下のJava EEのこと、 J2MEだったらJava MEと呼ばれるAPIのことです。 Java EE Java EEとはEnterprise Editionの略です。 JavaでWebサイトなどを作る際に必要な関数が入っています。 Servletとかjspの関数などが含まれています。 web.xmlなどをいじってServletクラスを作ったり、 StrutsやSeasarなどのライブラリを使ったことがなければ 縁のない関数かもしれません。 SDK SDKはSoftware Development Kit(ソフトウェア開発キット)の略です。 Javaに関わらずソフトウェアを開発するのに必要なツールが 一式入ってますよというものです。 なのでJavaだと、上で書いたJava SE(Standard Edition)も入っています。 他にはソースを*.classファイルにコンパイル(翻訳)するツール、 作ったアプリケーションを実行する環境などが入っています。 JDK JDKとはJava Development Kit(Java開発キット)の略です。 Javaを開発するのに必要なツールが一式入ってます。 Java専用のSDKということですね。 内容の構成はSDKと同じで、 標準API(Java SE) コンパイラ(*.javaのソースファイルを*.classファイルに翻訳するツール) 実行環境 などが入っています。 JDKはJavaの開発に必要な最低限のツール一式なので、 Java EEは入っていません。 もしかしたらアプレットを作るかもしれませんし、 Webではなく端末上で動くアプリケーションを作るかもしれませんからね。 それらは別途インストールしなければなりません。 補足ですが、JDKのバージョンは1.5、1.6、1.7などありますが、 それらは5.0、6.0、7.0とも呼ばれたりします。 まだ2.0まで行ってないので、1が略されてるみたいですね~。ややこしい。 参考 JRE JREとはJava Runtime Environmentの略です。 上のJDKの項目の実行環境の部分です。 例えば、eclipseなどでアプリケーションを実行する時に必要なツールです。 そのままですが。 コーヒーのマークのたまに更新の通知があがるあのツールです。 このJREにもJava SEやJava EEのように種類があり、 公開JREと非公開JREといいます。 JDKの中に入っているJREは、 JREの中でも基本的なものだけ入っている実行環境です。 これが非公開JREです。 ちなみに非公開JREはJDKの一部というイメージなので、 インストールしたりアンインストールしたりできません。 JDKをアンインストールしたら一緒に消えるという感じです。 更新の通知があがるツールは公開JREです。 参考 EnumクラスをStringにすると、変数の内容消える JavascriptでAjaxでSeasarのActionにアクセスし、 RESULTというEnumを作り、statusとmessageという変数を作成し、 RESULT SUCCESS(0, "成功しました。")のようなのを作って、 返しました。 JavaのEnumの王道の使い方だと思ってたのですが… ResponseUtil.write(JSON.encode(SUCCESS), "text/javascript"); のようにjavascriptに渡すと、 受け取った時に"SUCCESS"というString型になっていて、 statusもmessageもundefinedになります…。。 くそー、JavaのEnumはどう使えっちゅーんだっ 自前クラスでのequalsはオーバーライドしないとちゃんと動かない Javaではクラスは全てObjectを自動的に継承しているので、 equals()を使えるんだが、 そのまま使おうとするとパラメーターが全て一致していても falseが返ってくる。 これはアドレスを見ているからだ。 データが保存されたアドレスはクラスをnewする度に 全く同じインスタンスを比較しないとtrueは返らない。 そこで正しく動作するequals()を実装する為の システムがeclipseには備わっている。 ソースで右クリック→ソース→hashCode() 及び equals() の生成 これを実行するとhashCode()とequals()が自動生成されて 保持しているパラメータが全て一致していればtrueを返す equals()が使えるようになる。 ただし、参考演算子を使っていたり、 if (true) return false; のような括弧を使わないif文などが書かれているので チェックスタイルに引っかかる場合は 自分で直さなくてはいけない。
https://w.atwiki.jp/ohden/pages/216.html
■JRE,JDKのDownload アーカイブ http //java.sun.com/products/archive/ http //www.oracle.com/technetwork/java/archive-139210.html 最新 http //java.sun.com/javase/downloads/ http //www.oracle.com/technetwork/java/javase/downloads/ ■JavaApplet ネットワークを通してWebブラウザに読み込まれ実行されるJavaのアプリケーションの一形態。 ■Servlet Java Servlet サーバ上でウェブページなどを動的に生成したりデータ処理を行うために、Javaで作成されたプログラム及びその仕様である。 サーバサイドJava ■JSP JavaServer Pages JavaServer Pages(JSP)は、HTML内にJavaのコードを埋め込んでおき、Webサーバで動的にウェブページを生成してクライアントに返す技術のこと。 Javaのコードは、 %と% 記号で囲まれた部分に書かれる。HTMLの中にスクリプトが断片的に見えるため、この記法をスクリプトレットと呼ぶ。 ■JSF JavaServer Faces Java ベースの Webアプリケーションフレームワーク Install ■Java6 リリースノーツ http //java.sun.com/javase/ja/6/webnotes/ReleaseNotes.html ■Java6 サイレントインストール http //java.sun.com/javase/ja/6/docs/ja/technotes/guides/deployment/deployment-guide/silent.html ■コントロールパネル内のJavaの設定を開く コマンドプロンプトで以下のコマンドを実行。 control javacpl.cpl Win7では出なかったんだが...どういう条件で出ないんでしょ? →コンパネの出し方が変わった? C \Program files\java\jre*****\bin\javacpl.exe を実行すればコンパネが起動する。 http //java.sun.com/javase/ja/6/docs/ja/technotes/guides/plugin/developer_guide/version.html ココ見たら、Java6からはexe叩く方が正しいコンパネの開き方らしい。 【tips】 unsupported major.minor versionについて ■サクラエディタでタグを生成する タグ生成時のコマンドラインオプションに以下を記述 --langmap=JAVA .java.inc --java-types=c+f+i+m ■log4jとかを使うまでも無いけど、fileに処理内容を出力したい場合 import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.PrintWriter; : : File fd;PrintWriter pw = null;try{ fd = new File("/tmp/csr/test.log"); pw = new PrintWriter(new BufferedWriter(new FileWriter(fd, true))); pw.println("hoge");}catch(Exception e){ System.out.println("例外 " + e);}finally{ if(null != pw){ pw.close(); }} 【framework】 Hibernate 更新日: 2015年03月18日 (水) 20時22分31秒 -Xms256m -Xmx768m -XX PermSize=64m -XX MaxPermSize=128m とかやってヒープとパーマネントメモリサイズ変えれる -- (s1n) 2011-05-26 09 36 38 http //software.fujitsu.com/jp/manual/manualfiles/M080099/J2UZ9570/03Z2A/index.htm これの7章良い事書いてある。 -- (s1n) 2011-06-09 17 50 17 JavaHeapについて http //www.itmedia.co.jp/enterprise/articles/0907/10/news002.html -- (s1n) 2011-06-25 11 17 56 http //www.javadrive.jp/ Java関係詳しく書いてある -- (s1n) 2011-09-30 15 08 47 java.util.Propertiesクラスを使えば、*.propertiesファイルに格納したパラメータを容易に操作できる。 -- (s1n) 2012-08-29 10 43 26 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/lmes2/pages/231.html
Java 今ここにあるのは、サーブレット。JSPもたぶん後から追加される。 目次 Javaとは用語解説 参考サイト 環境構築Java開発環境JDK6 Eclipse Ant Maven2 WebサーバApache Tomcat WebアプリケーションフレームワークStruts Apache Tapestry ライブラリ・クラスiText(PDF作成) JUnit(テスト) Hibernate(O/Rマッピング) DB接続ODBC JDBC 用語解説 Javaとは 用語解説 Java - Wikipedia Java Servlet - Wikipedia JavaServer Pages - Wikipedia 参考サイト Javaの道(Java入門・リファレンス) Javaの学習ならJavaDrive 環境構築 Java開発環境 JDK6 JavaDrive / JDK 6のインストールと環境設定 Eclipse Eclipse (統合開発環境) - Wikipedia Ant Maven2 Maven2のTipsを集めるWiki - CookBook / インストール Maven2のTipsを集めるWiki - CookBook アジャイル開発のヌーラボ / 第4章 Maven2によるビルド入門 Webサーバ Apache Apache HTTP Server - Wikipedia コンパイルとインストール - Apache HTTP サーバ Tomcat Webアプリケーションフレームワーク Struts Apache Struts - Wikipedia Apache Tapestry Apache Tapestry - Wikipedia ライブラリ・クラス iText(PDF作成) iTextを利用してJavaからPDF形式の帳票を出力する CodeZine JUnit(テスト) JUnit - Wikipedia Hibernate(O/Rマッピング) Hibernate - Wikipedia DB接続 ODBC JDBC 用語解説 O/Rマッピング
https://w.atwiki.jp/penta2/pages/11.html
GLANTANKへJavaを導入 Javaの実行環境を導入しようとするも アーキテクチャがarmであるためなかなか導入できず・・・ 途方にくれているとfree-javaの 玄箱への導入記録を発見したので 早速試してみた(゜o゜)!! 参考ページ chicken developer http //www22.atwiki.jp/anthony/pages/17.html 1.まずはsource.listにcontrib non-freeを追加 GLANTANK /# vi /etc/apt/sources.list deb http //ftp.jp.debian.org/debian etch main contrib non-free deb-src http //ftp.jp.debian.org/debian etch main contrib non-freedeb http //security.debian.org etch/updates main contrib non-free deb-src http //security.debian.org etch/updates main contrib non-free 2.続いてapt-getするためupdateの実行 GLANTANK /# apt-get update 3.あるかな~ということで確認 GLANTANK /# apt-cache search free-java-sdk free-java-sdk - Complete Java SDK environment consisting of free Java tools 4.あることが確認できたのでインストール GLANTANK /# apt-get install free-java-sdk 5.Javaが入っているかの確認 GLANTANK /# java -version SableVM version 1.13 compile date and time 2006-09-09 15 34 20 UTC gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13) real life brokenness features enabled signal based exception detection copying garbage collection bidirectional object layout direct-threaded interpreter おお!入ってる・・・ 今回はここまで
https://w.atwiki.jp/java_pro/pages/26.html
import java.io.*; public class DrawGraph1_2 { public static void main(String[] args){ for (int i = 0; i 10; i++){ System.out.print(i + " "); for (int j = 0; j i * 2; j++){ System.out.print("*"); } System.out.println(""); } } }
https://w.atwiki.jp/atyou/pages/14.html
【JDBC】 Oracleへの接続 【eclipse】 EclipseによるJavaアプリケーションのデバッグ(外部リンク) 【log4j】 NTイベント・ログ・システムへログを出力するには(外部リンク) dllが無い場合、「java.lang.UnsatisfiedLinkError」が発生する 【Seasar】 例文 Seasar初期化ソース 外部リンク Javaの道(Java入門・リファレンス) 型変換など 資料室(沖ソフトウェア) Java例外メモ(Hishidama's Java Exception Memo) JDBC(techscore)